# 使用二维数据生成坐标图片


import matplotlib.pyplot as plt

# 示例数据（键是小时时间，值是固定值）
hourly_data = {
    '00:00': 10,
    '01:00': 15,
    '02:00': 20,
    '03:00': 25,
    '04:00': 30,
    # 添加更多数据...
}

# 提取键和值
hours = list(hourly_data.keys())
values = list(hourly_data.values())

# 设置图形大小
plt.figure(figsize=(3, 1))  # 宽度3英寸，高度1英寸，单位是英寸

# 绘制柱状图
plt.bar(hours, values)

# 添加标题和标签
plt.title('Hourly Data')
plt.xlabel('Hour')
plt.ylabel('Value')

# 保存图形为图片文件（PNG 格式）
plt.savefig('hourly_data_plot.png', bbox_inches='tight')  # 使用bbox_inches='tight'确保保存整个图形

# 关闭图形窗口
plt.close()
